<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class verify_form extends CI_Model{
    
    /**
     *  表单信息验证
     * @param type $list    需要验证的字段
     * @param type $rules   验证规则
     */
    public function verify($list,$rules){
        foreach($rules as $k => $v){
            //判断值是否存在
            $key = $v[0];
            $value = $list[$key];
            if(!empty($value)){
                if(!preg_match($v[1], $value)){
                    $res = $v[2];
                    break;
                }
            }else{
                if($v[3] == 2){
                    $res = $v[0].'字段必须存在！';
                    break;
                }
            }
        }
        
        //返回值
        if(!empty($res)){
            return $res;
        }else{
            return true;
        }
    }
    
}